<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Gestion_Des_Inscriptions_Universitaires:  Fichier source de /home/omid/Bureau/projet/gestion-des-inscriptions-universitaires-version-finale/src/Application.h</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Généré par Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Gestion_Des_Inscriptions_Universitaires</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Page&#160;principale</span></a></li>
      <li><a href="pages.html"><span>Pages&#160;associées</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Fichiers</span></a></li>
      <li><a href="dirs.html"><span>Répertoires</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>Liste&#160;des&#160;fichiers</span></a></li>
      <li><a href="globals.html"><span>Membres&#160;de&#160;fichier</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('_application_8h.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">Application.h</div>  </div>
</div>
<div class="contents">
<a href="_application_8h.html">Aller à la documentation de ce fichier.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
<a name="l00007"></a>00007 <span class="preprocessor">#ifndef _APPLICATION_H</span>
<a name="l00008"></a>00008 <span class="preprocessor"></span><span class="preprocessor">#define _APPLICATION_H</span>
<a name="l00009"></a>00009 <span class="preprocessor"></span>
<a name="l00010"></a>00010 
<a name="l00011"></a>00011 <span class="comment">/* ********************************************************************* */</span>
<a name="l00012"></a>00012 <span class="comment">/*                                                                       */</span>
<a name="l00013"></a>00013 <span class="comment">/*                       Librairies de Application                       */</span>
<a name="l00014"></a>00014 <span class="comment">/*                                                                       */</span>
<a name="l00015"></a>00015 <span class="comment">/* ********************************************************************* */</span>
<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;gtk/gtk.h&gt;</span>
<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;string.h&gt;</span>
<a name="l00020"></a>00020 
<a name="l00021"></a>00021 <span class="preprocessor">#include &quot;<a class="code" href="_etudiant_8h.html" title="Fichier d&#39;entête du module Etu.">Etudiant.h</a>&quot;</span>
<a name="l00022"></a>00022 <span class="preprocessor">#include &quot;<a class="code" href="_login_8h.html" title="Fichier d&#39;entête du module Login.">Login.h</a>&quot;</span>
<a name="l00023"></a>00023 <span class="preprocessor">#include &quot;<a class="code" href="_controle_8h.html">Controle.h</a>&quot;</span>
<a name="l00024"></a>00024 <span class="preprocessor">#include &quot;<a class="code" href="_i_p_8h.html" title="Fichier d&#39;entête du module IP.">IP.h</a>&quot;</span>
<a name="l00025"></a>00025 <span class="preprocessor">#include &quot;<a class="code" href="_enseigne_8h.html">Enseigne.h</a>&quot;</span>
<a name="l00026"></a>00026 <span class="preprocessor">#include &quot;<a class="code" href="_chemin_8h.html">Chemin.h</a>&quot;</span>
<a name="l00027"></a>00027 <span class="preprocessor">#include &quot;<a class="code" href="_enseignement_8h.html" title="Fichier d&#39;entête du module Enseignement.">Enseignement.h</a>&quot;</span>
<a name="l00028"></a>00028 <span class="preprocessor">#include &quot;<a class="code" href="_responsable_etu_8h.html">ResponsableEtu.h</a>&quot;</span>
<a name="l00029"></a>00029 <span class="preprocessor">#include &quot;<a class="code" href="_salle_8h.html">Salle.h</a>&quot;</span>
<a name="l00030"></a>00030 
<a name="l00031"></a>00031 
<a name="l00032"></a>00032 <span class="comment">/* ********************************************************************* */</span>
<a name="l00033"></a>00033 <span class="comment">/*                                                                       */</span>
<a name="l00034"></a>00034 <span class="comment">/*                        Définitions de types                           */</span>
<a name="l00035"></a>00035 <span class="comment">/*                                                                       */</span>
<a name="l00036"></a>00036 <span class="comment">/* ********************************************************************* */</span>
<a name="l00045"></a>00045 <span class="keywordtype">void</span> <a class="code" href="_application_8c.html#ae5f599a88594150c285468fceda26c6d" title="ajouterLogin">ajouterLogin</a>(<a class="code" href="struct_login.html" title="Structure utilisée pour la gestion d&#39;une Login.">Login</a>*log);
<a name="l00046"></a>00046 
<a name="l00055"></a>00055 <span class="keywordtype">void</span> <a class="code" href="_application_8c.html#aa1189ced67a5349b17e51e22cdc95ddf" title="ajouterEtu">ajouterEtu</a>(<a class="code" href="struct_etu.html" title="Structure utilisée pour la gestion d&#39;une Etu.">Etu</a>*etu);
<a name="l00056"></a>00056 
<a name="l00065"></a>00065 <span class="keywordtype">void</span> <a class="code" href="_application_8c.html#a0401d089c487deee713779eb1c9a4797" title="ajouterEns">ajouterEns</a>(<a class="code" href="struct_ens.html" title="Structure utilisée pour la gestion d&#39;une Ens.">Ens</a>*enseignant);
<a name="l00066"></a>00066 
<a name="l00075"></a>00075 <span class="keywordtype">void</span> <a class="code" href="_application_8c.html#a55ccfd8b162187ae0916b960dc50bbac" title="ajouterUE">ajouterUE</a>(<a class="code" href="struct_u_e.html" title="Structure utilisée pour la gestion d&#39;une UE.">UE</a>*ue);
<a name="l00076"></a>00076 
<a name="l00089"></a>00089 <span class="keywordtype">void</span> <a class="code" href="_application_8c.html#a6dc3bfcb932e026b80b1df2b24a74d17" title="ajouterEnseigne">ajouterEnseigne</a>(<a class="code" href="struct_ens.html" title="Structure utilisée pour la gestion d&#39;une Ens.">Ens</a>*enseignant,<a class="code" href="struct_u_e.html" title="Structure utilisée pour la gestion d&#39;une UE.">UE</a>*ue,<span class="keywordtype">int</span> ensCM,<span class="keywordtype">int</span>  ensTD,<span class="keywordtype">int</span>  ensTP);
<a name="l00090"></a>00090 
<a name="l00099"></a>00099 <span class="keywordtype">void</span> <a class="code" href="_application_8c.html#a92fed03a35e9f6fb633a268cf4cb28a9" title="ajouterIp">ajouterIp</a>(<a class="code" href="struct_i_p.html" title="Structure utilisée pour la gestion d&#39;une IP.">IP</a>*ip);
<a name="l00100"></a>00100 
<a name="l00109"></a>00109 <span class="keywordtype">void</span> <a class="code" href="_application_8h.html#a58e7542f86f497c89569a324d96e0299" title="ajouterEnseignement">ajouterEnseignement</a>(<a class="code" href="struct_enseignement.html" title="Structure utilisée pour la gestion d&#39;une Enseignement.">Enseignement</a>    *enseignement);
<a name="l00110"></a>00110 
<a name="l00120"></a>00120 <span class="keywordtype">void</span>  <a class="code" href="_application_8c.html#ae0213ddf62d74c3630b807fb71122e86" title="affecterRespAUe">affecterRespAUe</a>(<a class="code" href="struct_ens.html" title="Structure utilisée pour la gestion d&#39;une Ens.">Ens</a>*ens,<a class="code" href="struct_u_e.html" title="Structure utilisée pour la gestion d&#39;une UE.">UE</a>*ue);
<a name="l00121"></a>00121 
<a name="l00132"></a>00132 <span class="keywordtype">void</span>  <a class="code" href="_application_8c.html#abbb746f9d64848f412de929bc167b542" title="precenseEtudiantAEnseignemet">precenseEtudiantAEnseignemet</a>(<a class="code" href="struct_etu.html" title="Structure utilisée pour la gestion d&#39;une Etu.">Etu</a>*etu,<a class="code" href="struct_enseignement.html" title="Structure utilisée pour la gestion d&#39;une Enseignement.">Enseignement</a>*<a class="code" href="struct_enseignement.html" title="Structure utilisée pour la gestion d&#39;une Enseignement.">Enseignement</a>,<span class="keywordtype">char</span>* etat);
<a name="l00133"></a>00133 
<a name="l00140"></a>00140 <span class="keywordtype">void</span> <a class="code" href="_application_8c.html#ad69dd4607977cae05ebe19d1ae604fb1" title="test">test</a>();
<a name="l00141"></a>00141 
<a name="l00142"></a>00142 
<a name="l00151"></a>00151 <span class="keywordtype">int</span> <a class="code" href="_application_8c.html#a062a5dc07c0eef1e210cecc97a99e860" title="supprimerLogin">supprimerLogin</a>(<a class="code" href="struct_login.html" title="Structure utilisée pour la gestion d&#39;une Login.">Login</a>*login);
<a name="l00152"></a>00152 
<a name="l00161"></a>00161 <span class="keywordtype">int</span> <a class="code" href="_application_8c.html#a3836944a991b65e20d0a590a19e960c2" title="supprimerEtudiant">supprimerEtudiant</a>(<a class="code" href="struct_etu.html" title="Structure utilisée pour la gestion d&#39;une Etu.">Etu</a>*etu);
<a name="l00162"></a>00162 
<a name="l00171"></a>00171 <span class="keywordtype">int</span> <a class="code" href="_application_8c.html#afb2d0f909b6bef46c99ff1bcecdab16e" title="supprimerEnseignant">supprimerEnseignant</a>(<a class="code" href="struct_ens.html" title="Structure utilisée pour la gestion d&#39;une Ens.">Ens</a>*ens);
<a name="l00172"></a>00172 
<a name="l00181"></a>00181 <span class="keywordtype">int</span> <a class="code" href="_application_8c.html#ada1b9d4bc24edf0a6108aae6eaf948b7" title="supprimerUE">supprimerUE</a>(<a class="code" href="struct_u_e.html" title="Structure utilisée pour la gestion d&#39;une UE.">UE</a>*ue);
<a name="l00182"></a>00182 
<a name="l00191"></a>00191 <span class="keywordtype">int</span> <a class="code" href="_application_8c.html#afbcd8a5497bac65f7ca4ad12d324c395" title="suprimerEnseigne">suprimerEnseigne</a>(<a class="code" href="structs_enseigne.html">Enseigne</a>*enseigne);
<a name="l00192"></a>00192 
<a name="l00201"></a>00201 <span class="keywordtype">int</span> <a class="code" href="_application_8h.html#af0b22120667f2049614e9e011ec1643f" title="suprimerIp">suprimerIp</a>(<a class="code" href="struct_i_p.html" title="Structure utilisée pour la gestion d&#39;une IP.">IP</a>*ip);
<a name="l00202"></a>00202 
<a name="l00211"></a>00211 <span class="keywordtype">int</span> <a class="code" href="_application_8h.html#a41bf613dc875f80f7c12e657c0a5c8cd" title="suprimerEnseignement">suprimerEnseignement</a>(<a class="code" href="struct_enseignement.html" title="Structure utilisée pour la gestion d&#39;une Enseignement.">Enseignement</a>    *enseignement);
<a name="l00212"></a>00212 
<a name="l00213"></a>00213 
<a name="l00228"></a>00228 <span class="keywordtype">int</span> <a class="code" href="_application_8c.html#a728b26df5388301e5ea470091e6ba145" title="modifierEnseigne">modifierEnseigne</a>(<a class="code" href="struct_ens.html" title="Structure utilisée pour la gestion d&#39;une Ens.">Ens</a>*enseignant,<a class="code" href="struct_u_e.html" title="Structure utilisée pour la gestion d&#39;une UE.">UE</a>*ue,<span class="keywordtype">int</span> ensCM,<span class="keywordtype">int</span>  ensTD,<span class="keywordtype">int</span>  ensTP);
<a name="l00229"></a>00229 
<a name="l00241"></a>00241 <span class="keywordtype">int</span> <a class="code" href="_application_8c.html#a24f764decceb5a634b9fe020c516e2fc" title="modifierEtudiant">modifierEtudiant</a>(<a class="code" href="struct_etu.html" title="Structure utilisée pour la gestion d&#39;une Etu.">Etu</a>*etu,<a class="code" href="struct_etu.html" title="Structure utilisée pour la gestion d&#39;une Etu.">Etu</a>*etunew);
<a name="l00242"></a>00242 
<a name="l00254"></a>00254 <span class="keywordtype">int</span> <a class="code" href="_application_8c.html#a3c48961a61d69093f592aa8f08f52aae" title="modifierEnseignant">modifierEnseignant</a>(<a class="code" href="struct_ens.html" title="Structure utilisée pour la gestion d&#39;une Ens.">Ens</a>*ens,<a class="code" href="struct_ens.html" title="Structure utilisée pour la gestion d&#39;une Ens.">Ens</a>*ensnew);
<a name="l00255"></a>00255 
<a name="l00267"></a>00267 <span class="keywordtype">int</span> <a class="code" href="_application_8c.html#a7a62d5ed0da8bd60a8f82da39b8e69c2" title="modifierLgin">modifierLgin</a>(<a class="code" href="struct_login.html" title="Structure utilisée pour la gestion d&#39;une Login.">Login</a>*log,<a class="code" href="struct_login.html" title="Structure utilisée pour la gestion d&#39;une Login.">Login</a>*lognew);
<a name="l00268"></a>00268 
<a name="l00280"></a>00280 <span class="keywordtype">int</span> <a class="code" href="_application_8c.html#addfdc6649f8703f56ffe5700f5014cea" title="modifierUE">modifierUE</a>(<a class="code" href="struct_u_e.html" title="Structure utilisée pour la gestion d&#39;une UE.">UE</a>*ue,<a class="code" href="struct_u_e.html" title="Structure utilisée pour la gestion d&#39;une UE.">UE</a>*uenew);
<a name="l00281"></a>00281 
<a name="l00293"></a>00293 <span class="keywordtype">int</span> <a class="code" href="_application_8h.html#aa1f94d97eb7673440b5b6e7641fad0d1" title="modifierEnseignement.">modifierEnseignement</a>(<a class="code" href="struct_enseignement.html" title="Structure utilisée pour la gestion d&#39;une Enseignement.">Enseignement</a>   *enseignement,<a class="code" href="struct_enseignement.html" title="Structure utilisée pour la gestion d&#39;une Enseignement.">Enseignement</a>*  enseignementNew);
<a name="l00294"></a>00294 
<a name="l00295"></a>00295 
<a name="l00308"></a>00308 <span class="keywordtype">int</span> <a class="code" href="_application_8c.html#a7d603d4fc5aff0c8b625fdbd97f7dfc4" title="inscrireEtudiantUe">inscrireEtudiantUe</a>(<a class="code" href="struct_etu.html" title="Structure utilisée pour la gestion d&#39;une Etu.">Etu</a>*etu,<a class="code" href="struct_u_e.html" title="Structure utilisée pour la gestion d&#39;une UE.">UE</a>*ue,<span class="keywordtype">int</span> annee,<span class="keywordtype">char</span> semestre);
<a name="l00309"></a>00309 
<a name="l00320"></a>00320 <span class="keywordtype">int</span> <a class="code" href="_application_8c.html#ac3a93b6fe7b089aec65cb51487e237b0" title="desinscrireEtudiantUe">desinscrireEtudiantUe</a>(<a class="code" href="struct_etu.html" title="Structure utilisée pour la gestion d&#39;une Etu.">Etu</a>*etu,<a class="code" href="struct_u_e.html" title="Structure utilisée pour la gestion d&#39;une UE.">UE</a>*ue);
<a name="l00321"></a>00321 
<a name="l00322"></a>00322 
<a name="l00333"></a>00333 <span class="keywordtype">int</span> <a class="code" href="_application_8c.html#a098a1b382647bf5c64d3815c5217027c" title="affectationAutomatiqueEtudiantGroupe">affectationAutomatiqueEtudiantGroupe</a>(<a class="code" href="struct_u_e.html" title="Structure utilisée pour la gestion d&#39;une UE.">UE</a>*ue,<span class="keywordtype">int</span>  nbGroupe);
<a name="l00334"></a>00334 
<a name="l00346"></a>00346 <span class="keywordtype">int</span> <a class="code" href="_application_8c.html#a49ff37b338bbbefd869d5628b583f504" title="affecterEtudiantAGroupe">affecterEtudiantAGroupe</a>(<a class="code" href="struct_etu.html" title="Structure utilisée pour la gestion d&#39;une Etu.">Etu</a>*etu,<a class="code" href="struct_u_e.html" title="Structure utilisée pour la gestion d&#39;une UE.">UE</a>*ue,<span class="keywordtype">char</span> c);
<a name="l00347"></a>00347 
<a name="l00348"></a>00348 
<a name="l00358"></a>00358 <a class="code" href="structs_tab_ue.html" title="Structure utilisée pour la gestion d&#39;une UE.">TabUe</a>* <a class="code" href="_application_8c.html#a6d4efc3c57e9df67805b2b10dde0c4cf" title="recupererUeEnseignee">recupererUeEnseignee</a>(<a class="code" href="struct_ens.html" title="Structure utilisée pour la gestion d&#39;une Ens.">Ens</a>*ens);
<a name="l00359"></a>00359 
<a name="l00369"></a>00369 <a class="code" href="structs_tab_enseignant.html" title="Structure utilisée pour la gestion d&#39;une Ens.">TabEnseignant</a>*  <a class="code" href="_application_8c.html#a02eb26a923aa87c0845ee3e3337915f0" title="recuperEnseignantUe">recuperEnseignantUe</a>(<a class="code" href="struct_u_e.html" title="Structure utilisée pour la gestion d&#39;une UE.">UE</a>*ue);
<a name="l00370"></a>00370 
<a name="l00380"></a>00380 <a class="code" href="structs_tab_etudiant.html" title="Structure utilisée pour la gestion d&#39;une Etu.">TabEtu</a>* <a class="code" href="_application_8c.html#aab9f54f07ae2f7e1f2112b2210206aef" title="recupererEtudiantUe">recupererEtudiantUe</a>(<a class="code" href="struct_u_e.html" title="Structure utilisée pour la gestion d&#39;une UE.">UE</a>*ue);
<a name="l00381"></a>00381 
<a name="l00382"></a>00382 
<a name="l00383"></a>00383 
<a name="l00384"></a>00384 <span class="preprocessor">#endif</span>
</pre></div></div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="_application_8h.html">Application.h</a>      </li>
      <li class="footer">Généré le Thu Jun 7 2012 17:01:10 pour Gestion_Des_Inscriptions_Universitaires par&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
    </ul>
  </div>

</body>
</html>
